package com.xydtech.ecard.merchant.domain;

import com.xydtech.common.annotation.Excel;
import com.xydtech.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;

/**
 * 机构超时未拜访次数排名
 *
 * @author yuzhiguo
 * @date 2024-05-25 上午11:03
 */
public class EcardBranchDeptUndoTask extends BaseEntity {

    /**
     * 超时拜访排名
     */
    @Excel(name = "未拜访排名")
    private Long rank;

    /**
     * 机构Id
     */
    private Long deptId;

    /**
     * 机构名称
     */
    @Excel(name = "机构名称")
    private String deptName;

    /**
     * 超时拜访次数
     */
    @Excel(name = "超时未拜访数量")
    private Long undoTaskSum;

    /**
     * 超时拜访率
     */
    @Excel(name = "超时未拜访率")
    private Long percentageUndoTask;

    /**
     * 本月新增
     */
    @Excel(name = "超时未拜访率排名")
    private Long rankPercentage;

    /**
     * 是否只查业务条线（支行和分理处，不含总行各部室），0：是，1：否
     */
    private String isServiceLine;

    /**
     * 个人客户类型，1：农户，2：新市民
     */
    private String perType;

    public Long getRank() {
        return rank;
    }

    public void setRank(Long rank) {
        this.rank = rank;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public Long getUndoTaskSum() {
        return undoTaskSum;
    }

    public void setUndoTaskSum(Long undoTaskSum) {
        this.undoTaskSum = undoTaskSum;
    }

    public Long getPercentageUndoTask() {
        return percentageUndoTask;
    }

    public void setPercentageUndoTask(Long percentageUndoTask) {
        this.percentageUndoTask = percentageUndoTask;
    }

    public Long getRankPercentage() {
        return rankPercentage;
    }

    public void setRankPercentage(Long rankPercentage) {
        this.rankPercentage = rankPercentage;
    }

    public String getIsServiceLine() {
        return isServiceLine;
    }

    public void setIsServiceLine(String isServiceLine) {
        this.isServiceLine = isServiceLine;
    }

    public String getPerType() {
        return perType;
    }

    public void setPerType(String perType) {
        this.perType = perType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this)
                .append("rank", getRank())
                .append("deptId", getDeptId())
                .append("deptName", getDeptName())
                .append("undoTaskSum", getUndoTaskSum())
                .append("percentageUndoTask", getPercentageUndoTask())
                .append("rankPercentage", getRankPercentage())
                .append("isServiceLine", getIsServiceLine())
                .append("perType", getPerType())
                .toString();
    }
}
